home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 115 / macaddict115.cdr / Software / Development / phpstudio.dmg / PHP Studio.app / Contents / Resources / Help.xml < prev    next >
Encoding:
Extensible Markup Language  |  2005-12-17  |  8.0 KB  |  79 lines

  1. <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
  2. <?xml-stylesheet href="http://helpml.org/styles/helpml02.css" type="text/css"?>
  3. <!DOCTYPE helpml PUBLIC "-//Help Markup Language//DTD HelpML 0.2//EN" "http://www.helpml.org/spec/0.2/helpml.dtd">
  4.  
  5. <helpml version="0.2">
  6.     <document>
  7.         <title>PHP Studio Help</title>
  8.         <url>http://www.neometricsoftware.com</url>
  9.         <description>Help file for PHP Studio, by Neometric Software.</description>
  10.         <meta name="DC.Date" content="2005-04-23"/>
  11.         <meta name="DC.Publisher" content="helpml.org"/>
  12.         <meta name="DC.Source" content="http://www.neometricsoftware.com"/>
  13.     </document>
  14.     <info>This is an HelpML formatted XML document. To get the full experience of HelpML we recommend using a help viewer. For more information about viewing HelpML files you can visit the <a href="http://www.helpml.org/viewers">official website</a>.</info>
  15.     <topics>
  16.         <topic>
  17.             <title>Getting Started</title>
  18.             <keywords>start help</keywords>
  19.             <content>Thanks for downloading PHP Studio. This help file is designed to walk you through getting up and running with the program, as well as acquainting you with some of the more advanced features. If you haven't done so already, copy the PHP Studio application onto your hard drive. 
  20. <br/><br/>
  21. PHP Studio is a powerful, full featured, and intuitive PHP code editor that allows you to write and test your code with ease.  With features like a live-updating function drawer, integrated auto complete, powerful syntax coloring, and a clean interface, you will quickly feel right at home using PHP Studio.  Read on to learn more about how PHP Studio can accelerate your workflow.</content>
  22.             
  23.         </topic>
  24.         <topic>
  25.             <title>Editing and Searching</title>
  26.             <keywords>edit search copy paste move find locate regex regular expressions clean strip</keywords>
  27.             <content>PHP Studio features all of the standard editing features you have come to expect from an editor today.  You can jump to any line by choosing Go To Line from the Edit menu.  You can also shift the selection a tab level left or right, also accessible from the corresponding menu items in the Edit menu.  In the Preferences, you can set PHP Studio to maintain indentation between lines.  This means that when you press return, the next line will begin at the same tab level as the previous one.<br/><img src="screenshots/GoTo.png" alt="" />
  28. In addition, you can Clean your document, stripping it of all comments and non-necessary whitespace.  This is useful if you need to optimize file sizes, etc.  You can access the Clean function from the toolbar or the Tools menu.<br/><br/>
  29. Searching in PHP Studio is very robust, offering two incredibly easy options.  You can either use the searchfield attached to every document, found in the upper right of the toolbar, or the full-blown Find panel, found in the Find menu.
  30. <br/><img src="screenshots/QuickSearch.png" alt="" />
  31. The searchfield will locate and select any matches for the specified text.  Press return to find the first result, and subsequent presses will jump to the next result and so on.  The full panel allows you to use Regular Expressions in your searches.  It uses the Oniguruma framework and specification for this.         
  32. </content>
  33.             
  34.         </topic>
  35.         <topic>
  36.             <title>Function Drawer</title>
  37.             <keywords>index</keywords>
  38.             <content>Arguably the most innovative feature in PHP Studio is the Function Drawer, a drawer that sits on the side of your document showing you, in real time, all of your functions.  Paramaters are listed below the functions, and you can display a list of variables contained in the function by selecting it.  To insert a variable, simply double click it.<br/><img src="screenshots/Drawer.png" alt="" />
  39.  </content>
  40.         </topic>
  41.         <topic>
  42.             <title>Syntax Coloring</title>
  43.             <keywords>browse</keywords>
  44.             <content>PHP Studio sports full syntax coloring to make your documents more readable.  Syntax coloring simply highlights certain specific elements of your code, such as comments, keywords, functions, and numbers so that it is more readable and sections can easily be distinguished from one another.  Of course, the coloring is fully customizable via the Syntax Coloring pane in the Preferences window(accessible from the PHP Studio menu).<br/><img src="screenshots/ColorPrefs.png" alt="" />
  45.             </content>
  46.         </topic>
  47.         <topic>
  48.             <title>Auto Complete</title>
  49.             <keywords>search find look up</keywords>
  50.             <content>Auto Complete allows you to see suggestions for what function you may be typing, as you type it.  PHP Studio has been fitted with all 3,000+ PHP functions.  Simply begin typing a function, and press Escape for PHP Studio to bring up a list of matching options.  Alternatively, you can make this list appear automatically as you typein the Auto Complete preference pane in the Preferences (accessible from the PHP Studio menu), instead of having to open it manually.<br/><img src="screenshots/AutoComplete.png" alt="" />
  51.             </content>
  52.             
  53.         </topic>
  54.         <topic>
  55.             <title>Testing</title>
  56.             <keywords>multiple index batch</keywords>
  57.             <content>PHP Studio gives you a few options to test and ensure your code works.  You can press the Compile toolbar button (or choose Compile from the Tools menu) to have your code checked.  If there are errors, you will hear a beep (sounds can be enabled/disabled from the Preferences) and you will be taken to the line where there is an error.  When there is no error, you will hear a chiming noise and "No Syntax Errors" will be displayed in the status bar.  Executing your code both checks the syntax and actually runs it, displaying the results in a window.  If the code is valid, the window will appear -- otherwise you will be notified of the problem.  If your code contains an Include statement, where you wish to include functions from external documents, the Execute function needs to write a temporary file in the same directory as the file you are working on.  If you use Include statements, please ensure that you can write to the directory your file is in.</content>
  58.             
  59.         </topic>
  60.             <topic>
  61.             <title>PHP Help</title>
  62.             <keywords>advanced</keywords>
  63.             <content>PHP Studio offers two methods for reading and looking up documentation on PHP.  Both of these are accessible from the Help menu.  The PHP Function Browser provides a list of the PHP functions.  Start typing in the searchfield to narrow down the list.  Press the arrow button next to a function name to display the documentation for the function in the PHP Help Browser.
  64. <br/><br/><img src="screenshots/FunctionBrowser.png" alt="" />
  65. You can also read documentation in the PHP Help Browser, which provides a convient browser for the official PHP documentation.  These tools can be very useful while writing PHP code, and they help to centralize the process.</content>
  66.             
  67.         </topic>
  68.         <topic>
  69.             <title>Advanced Use</title>
  70.             <keywords>advanced</keywords>
  71.             <content>Now that you are thoroughly familiar with the basic functionality of the application, we can discuss some of its more advanced capabilities. The Export toolbar icon (or Export in the Tools menu) allows you to save your code as syntax colored HTML.  This is useful if you are posting it online for others to read.
  72. <br/><br/>
  73. You can modify the encodings of the documents you are working with by choosing an encoding type from the pop up inside the General Preferences.  The selected encoding will be used for both reading and writing documents.  Generally, it is optimal to use Unicode.
  74. <br/><br/>
  75. Finally, you can specify some text that you wish to be displayed in all new documents.  Inside the General Preferences you can type in the New Files text field to set this text.</content>
  76.             
  77.         </topic>
  78.     </topics>
  79. </helpml>